package top.college.model;

public class StudentVO {
	private String std_tr = null;		
	private String std_no = null;		
	private String std_pw = null;		
	private String std_name = null;	
	private String std_tel = null;	
	private String std_addr  = null;	
	private String dept_no = null;		
	private String tot_point = null;	
	private String reg_date = null;		
	
	public StudentVO() { }
	public StudentVO( String std_no, String std_pw, String std_name, String std_tel,
			String std_addr, String dept_no ) { 
		this.std_no = std_no;
		this.std_pw = std_pw;
		this.std_name = std_name;
		this.std_tel = std_tel;
		this.std_addr = std_addr;
		this.dept_no = dept_no;
	}
	
	public void setStd_tr(String std_tr) { this.std_tr = std_tr; }
	public void setStd_no(String std_no) { this.std_no = std_no; }
	public void setStd_pw(String std_pw) { this.std_pw = std_pw; }
	public void setStd_name(String std_name) { this.std_name = std_name; }
	public void setStd_tel(String std_tel) { this.std_tel = std_tel; }
	public void setStd_addr(String std_addr) { this.std_addr = std_addr; }
	public void setDept_no(String dept_no) { this.dept_no = dept_no; }
	public void setTot_point(String tot_point) { this.tot_point = tot_point; }
	public void setReg_date(String reg_date) { this.reg_date = reg_date; }
	public String getStd_tr() { return std_tr; }
	public String getStd_no() { return std_no; }
	public String getStd_pw() { return std_pw; }
	public String getStd_name() { return std_name; }
	public String getStd_tel() { return std_tel; }
	public String getStd_addr() { return std_addr; }
	public String getDept_no() { return dept_no; }
	public String getTot_point() { return tot_point; }
	public String getReg_date() { return reg_date; }
	
	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append("\n*** 입력하신 학생 정보 입니다. ***");
		if ( getStd_tr() != null) {
			sb.append("\n○ 학생 순번 : ").append(getStd_tr());
		}
		sb.append("\n○ 학생 번호 : ").append(getStd_no()).append("\n○ 학생 비밀번호 : ").append(getStd_pw())
		.append("\n○ 학생 이름 : ").append(getStd_name()).append("\n○ 학생 연락처 : ").append(getStd_tel().substring( 0, 3 ))
		.append(" - ").append(getStd_tel().substring( 3, 7 )).append(" - ").append(getStd_tel().substring( 7, 11 ))
		.append("\n○ 학생 주소 : ").append(getStd_addr()).append("\n○ 학과 번호 : ").append(getDept_no());
		if ( getTot_point() != null ) {
			sb.append("\n○ 누적 학점 : ").append(getTot_point());
		}
		if ( getReg_date() != null ) {
		sb.append("\n○ 등록 일자 : ").append(getReg_date());
		}
		return sb.toString();
	}
}